Why Developers Are Slacking Off: Understanding How Software Teams Use Slack

نویسندگان

  • Bin Lin
  • Alexey Zagalsky
  • Margaret-Anne D. Storey
  • Alexander Serebrenik
چکیده

Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author. Copyright is held by the owner/author(s). CSCW ’16 Companion, February 27 March 02, 2016, San Francisco, CA, USA ACM 978-1-4503-3950-6/16/02. http://dx.doi.org/10.1145/2818052.2869117 Abstract Slack is a modern communication platform for teams that is seeing wide and rapid adoption by software development teams. Slack not only facilitates team messaging and archiving, but it also supports a wide plethora of integrations to external services and bots. We have found that Slack and its integrations (i.e., bots) are playing an increasingly significant role in software development, replacing email in some cases and disrupting software development processes. To understand how Slack impacts development team dynamics, we designed an exploratory study to investigate how developers use Slack and how they benefit from it. We find that developers use Slack for personal, teamwide and community-wide purposes. Our research also reveals that developers use and create diverse integrations (called bots) to support their work. This study serves as the first step towards understanding the role of Slack in supporting software engineering.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Dilution of Effort in Self-Evaluating Development Teams: Agile Loafing

Attempts to resolve the problems in software development have concentrated on the tools and methodologies used, despite an acceptance by many that it is a sociological problem. An example of this is the procedures and processes surrounding evaluations within projects, yet ultimately it depends on individuals more than process. This paper examines one of the sociological factors inherent in a so...

متن کامل

What Makes a Great Manager of Software Engineers?

Having great managers is as critical to success as having a good team or organization. In general, a great manager is seen as fuelling the team they manage, enabling it to use its full potential. Though software engineering research studies factors that may affect the performance and productivity of software engineers and teams (like tools and skill), it has overlooked the software engineering ...

متن کامل

Efficiency Evaluation of Football Teams in English Premier League: Application of Data Envelopment Analysis

In this paper, the financial efficiency of football clubs in English Premier League during 2016-17 season is determined. From a methodological perspective, we use Data Envelopment Analysis (DEA), a deterministic nonparametric frontier method. In particular, variable returns to scale and slack based measure are employed to assess whether teams are spending more resources than they need to achiev...

متن کامل

Slacking and the Internet in the Classroom: A Preliminary Investigation

This paper investigates “slacking with Internet technologies” in a classroom environment. Rooted in the literature on social loafing, we develop a model linking attributes of the context, the individual, and technology to “intention to cyber-slack” and its influence on the effective use of Internet technology. Using data collected from 128 student respondents, we empirically test our model usin...

متن کامل

Mental imagery and software visualization in high-performance software development teams

This paper considers the relationship between mental imagery and software visualization in professional, high performance software development. It presents overviews of four empirical studies of professional software developers in high-performing teams: (1) expert programmers’ mental imagery, (2) how experts externalize their mental imagery as part of teamwork, (3) experts’ use of commercially ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016